#ifndef TXTABLES_H_
#define TXTABLES_H_

#include "hs_types.h"
#include "HsTypes.h"
#include "PhyStruct.h"

extern hs_uint8_t ucStateTable1Bit[128];       
extern hs_uint8_t ucStateTable2Bit[128];
extern hs_uint8_t ucStateTable4Bit[128];
extern hs_int16_t asCckDqpsk11[1280];
extern hs_uint16_t usDQPSKNew[16];
extern hs_int16_t ssDBPSKTbl[48*2];
extern hs_int16_t ssDQPSKTbl[96*2];
extern hs_int16_t asCckDqpskSeq[512];
extern hs_uint16_t usCrc16Table_8bit[256];
extern hs_int16_t index11IQ[2*256];
extern hs_uint32_t crctab[WLAN_CRC_TAB];
extern hs_uint8_t crc_shared[4];
extern hs_uint8_t ucInputBit_shared_2_55[4*2];
extern hs_uint8_t ucInputBit_shared_11[4*2];
extern hs_uint32_t uiTempReg_shared[2*2];
extern hs_int32_t offsetIQ_shared[4];

extern hs_int32_t cck_index_11[12][256];
extern hs_uint8_t scrambytetable_11[2*256][16];

extern struct HS_PhyTx11bStr  sPhyTx11bStr;

#endif /*TXTABLES_H_*/
